home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
08
/
9
/
DISK0895.ZIP
/
DEMOHELP.SRC
< prev
next >
Wrap
Text File
|
1987-04-07
|
6KB
|
233 lines
' This is the demonstration Help Menu
' SIMS (c) David Thomas Stewart 1984-1987
' Distributed by Synergy Development - THIS PROGRAM IS PUBLIC DOMAIN
screen(n) ' no colour burst here, please
normal ' nice quick border
foreground(yellow)+
setattr
box(0,0)-(79,24),"▒"
fill(1,16),"▒",78 ' and division line
foreground(red+) ' text border box
blink on
setattr
box(19,18)-(60,20),"░"
normal ' set field colours
foreground(white+)
background(blue)
settime
setdate
normal
setstat
inverse
setargue
stat(65,23) ' set field positions
argue(27,22,40)
date(2,1)
time(65,1)
normal
foreground(yellow)
setattr
.(5,2)"████▒ ████▒ ███████▒ ██████▒ █▒ █▒ ████▒ █▒ ██████▒"
.(5,3)"█▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒"
.(5,4)"█▒ █▒ ████▒ █▒ █▒ █▒ █▒ █▒ ██████▒ ████▒ █▒ ██████▒"
.(5,5)"█▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒ █▒"
.(5,6)"████▒ ████▒ █▒ █▒ █▒ ██████▒ █▒ █▒ ████▒ █████▒ █▒"
foreground(green+) ' another title
setattr
.(28,8)"Help is Available For:"
option start ' actual OPTIONS
option(F1,13,10)" F1 - Return to DEMO Menu ","MENU DEMO"
option(F3,13,11)" F3 - Video Demo Help ","NULL"
option(F5,13,12)" F5 - Procedure Demo Help ","NULL"
option(F7,13,13)" F7 - Security Demo Help ","NULL"
option(F2,45,10)" F2 - Create Menu Help","NULL"
option(F4,45,11)" F4 - USER Menu Help","NULL"
option(F6,45,12)" F6 - Execute DOS Command Help","NULL"
option(F8,45,13)" F8 - Return to DOS 2.00 Help","NULL"
option end
proc(F1,select) ' select procedure F1
inverse
setattr
fill(20,19)," ",40
.(20,19)" Exit HELP and Return to DEMO Menu"
normal
setattr
proc end
proc(F2,select) ' select procedure F2
inverse
setattr
fill(20,19)," ",40
.(20,19)" Give Help for Create Menu"
normal
setattr
proc end
proc(F3,select) ' select procedure F3
inverse
setattr
fill(20,19)," ",40
.(20,19)" Give Help for Video Demonstration"
normal
setattr
proc end
proc(F4,select) ' select procedure F4
inverse
setattr
fill(20,19)," ",40
.(20,19)" Give Help for USER Menu"
normal
setattr
proc end
proc(F5,select) ' select procedure F5
inverse
setattr
fill(20,19)," ",40
.(20,19)" Give Help for Procedure Demonstration"
normal
setattr
proc end
proc(F6,select) ' select procedure F6
inverse
setattr
fill(20,19)," ",40
.(20,19)" Give Help for Execute DOS Command"
normal
setattr
proc end
proc(F7,select) ' select procedure F7
inverse
setattr
fill(20,19)," ",40
.(20,19)" Give Help for Security Demonstration"
normal
setattr
proc end
proc(F8,select) ' select procedure F8
inverse
setattr
fill(20,19)," ",40
.(20,19)" Give Help for Return to DOS (EXIT)"
normal
setattr
proc end
proc(F2,exec) ' exec procedure F2
invisible
setdate
normal
setattr
field(0,0)-(79,24)
.(0,0)"*** Help for Create Menu ***"
.(10,4)"Create Menu is the menu that simplifies the creation,"
.(10,5)"editing, converting, and debugging of sample menus -"
.(10,6)"especially the USER menu."
.(20,20)"PRESS ANY KEY TO CONTINUE"
wait(any)
proc end
proc(F3,exec) ' exec procedure F3
invisible
setdate
normal
setattr
field(0,0)-(79,24)
.(0,0)"*** Help for Video Demonstration ***"
.(10,4)"The Video Demonstration is provided to give the designer"
.(10,5)"a further understanding of the Video Control Commands in"
.(10,6)"MCL and SIMS. It gives five separate demonstrations."
.(20,20)"PRESS ANY KEY TO CONTINUE"
wait(any)
proc end
proc(F4,exec) ' exec procedure F4
invisible
setdate
normal
setattr
field(0,0)-(79,24)
.(0,0)"*** Help for USER Menu ***"
.(10,4)'The USER Menu is a "fill in the blanks" menu.'
.(10,5)"It allows total customization through the Create Menu."
.(20,20)"PRESS ANY KEY TO CONTINUE"
wait(any)
proc end
proc(F5,exec) ' exec procedure F5
invisible
setdate
normal
setattr
field(0,0)-(79,24)
.(0,0)"*** Help for Procedure Demonstration ***"
.(10,4)"The Procedure Demonstration is provided to give the designer"
.(10,5)"additional insight in the workings of Procedure structure."
.(10,6)"Three examples are given, as well as giving a SELECT procedure"
.(10,7)"that tells the user what his OPTIONS are."
.(20,20)"PRESS ANY KEY TO CONTINUE"
wait(any)
proc end
proc(F6,exec) ' exec procedure F6
invisible
setdate
normal
setattr
field(0,0)-(79,24)
.(0,0)"*** Help for Execute DOS Command ***"
.(10,4)"This is an Argument that uses an EXEC Procedure to overlay"
.(10,5)"text for the prompt, then it passes the user's input to a"
.(10,6)"newly loaded command interpreter and executes it."
.(20,20)"PRESS ANY KEY TO CONTINUE"
wait(any)
proc end
proc(F7,exec) ' exec procedure F7
invisible
setdate
normal
setattr
field(0,0)-(79,24)
.(0,0)"*** Help for Security Demonstration ***"
.(10,4)"This Demonstration is provided to give the user a feel of"
.(10,5)"passwords and security. The menu SPECIAL cannot be executed"
.(10,6)"from DOS (it is LOCKed). The password for accessing this menu"
.(10,7)"is 1984. If the user wishes to abort his password session then"
.(10,8)"all he has to do is press the ESC key to exit back to the"
.(10,9)"select mode of the current menu (SECURDEM)."
.(20,20)"PRESS ANY KEY TO CONTINUE"
wait(any)
proc end
proc(F8,exec) ' exec procedure F8
invisible
setdate
normal
setattr
field(0,0)-(79,24)
.(0,0)"*** Help for Exit to DOS ***"
.(10,4)"This option releases the 12k of memory reserved by SIMS and"
.(10,5)"brings the user back to DOS."
.(20,20)"PRESS ANY KEY TO CONTINUE"
wait(any)
proc end
end ' that's all folks